<?php

namespace YouBaoLian\Application\Request;

use YouBaoLian\Application\Response\VehicleUploadImgResponse;

class VehicleSendSmsCodeRequest extends Request
{
    /**
     * 报价配置ID
     * @var int $configId
     */
    private $configId = 0;

    /**
     * 报价单ID
     * @var int $priceItemId
     */
    private $priceItemId = 0;

    /**
     * 核保ID
     * @var int $insuredId
     */
    private $insuredId = 0;

    protected $method = 'iebcVehicle.uploadImg';

    protected $response = VehicleUploadImgResponse::class;

    public function getBizContent(): array
    {
        return [
            'configId' => $this->configId,
            'priceItemId' => $this->priceItemId,
            'insuredId' => $this->insuredId
        ];
    }

    /**
     * @param mixed $configId
     */
    public function setConfigId($configId): void
    {
        $this->configId = $configId;
    }

    /**
     * @param mixed $priceItemId
     */
    public function setPriceItemId($priceItemId): void
    {
        $this->priceItemId = $priceItemId;
    }

    /**
     * @param mixed $insuredId
     */
    public function setInsuredId($insuredId): void
    {
        $this->insuredId = $insuredId;
    }
}
